package cn.zhibang.sannuo.account.service;

import cn.zhibang.sannuo.commons.model.Accountnumber;
import cn.zhibang.sannuo.commons.model.HeadOffice;
import cn.zhibang.sannuo.commons.model.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName AAccountnumderService.java
 * @Description TODO
 * @createTime 2021年03月30日 15:40:00
 */
public interface AAccountnumderService {
    //查询账号信息
    Accountnumber selAccountnumber(String account);
    //查询账号的权限
    List<Menu> selMenuMids(String account);
    //通过账号查询账号角色
    String selAccountnumberRnumber(String account);
    //查询门店账号信息
    List<Accountnumber> selAccountnumberList(String bnumbers, String bnumber,
                                             String phone, String aname, String state,
                                             String baddress, String bleng);
    //获得所有总店信息
    List<HeadOffice> getAllHeadOffice();
    //修改用户信息
    void upAccountnumber(Accountnumber accountnumber);

    //添加用户
    Integer addAccountnumber(Accountnumber accountnumber);

    void addAccountRole(Integer aid, Integer rid);

}
